// pages/consumeInfo/consumeInfoDay/consumeInfoDay.js
const networkUtil = require('../../../utils/networkutil.js')
const util = require('../../../utils/util.js')

const app = getApp()

Page({

    /**
     * 页面的初始数据
     */
    data: {
		
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        let that = this
        that.loadInitData(options.yearmonth);
    },

    loadInitData: function(yearmonth) {
        var that = this
        var currentPage = 0; // 因为数组下标是从0开始的，所以这里用了0
        // 刷新时，清空dataArray，防止新数据与原数据冲突
        that.setData({
            dataArray: []
        })

        let url = app.globalData.baseUrl + "/consumeInfo/getEmployeeComsumeInfoByMap";
        let requestData = {
            yearmonth: yearmonth
        }
        networkUtil.request_get(url, requestData).then((res) => {
            //若已获取到employeeMonthMeal
            if (res.data.length == 0) {
                util.showToast("未查询到消费数据!");
                //返回到列表页面
                let goBack = () => {
                    wx.navigateBack({
                        delta: 1
                    })
                }
                setTimeout(goBack, 1000)
            } else {
                var datas = res.data;
                var totalDataCount = datas.length;
                that.setData({
                    ["dataArray[" + currentPage + "]"]: datas
                })
                return app.globalData.SUCCESS_STR
            }
        }).catch((res) => {
            //若未获取到employeeMonthMeal
            util.showToast("获取消费数据信息,出错!")
            return app.globalData.ERROR_STR
        })

    },

    /**
     * 滚动到某个view
     */
    scrollToView: function(e) {
        var that = this
        const dataset = e.currentTarget.dataset;
        var mark = dataset.mark
        that.setData({
            toView: mark
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function() {

    }
})